package com.juyu.miliao.common.constant;

/**
 * 常量数据字典
 * by:wbf
 */
public enum EnumType {
    //机器人推送区分
    ONLINE(1,"on-line","线上"),
    VEST(2,"vest","线下"),
    //花蜜客服小助手，区分推送充值类型
    WALLET(1,"金币","金币"),
    VIP(2,"vip","vip"),
    //云信点对点消息类型
    TEXT_MESSAGE(0,"text","文本消息"),
    PICTURE_MESSAGE(1,"picture","图片消息"),
    SPEECH_MESSAGE(2,"speech","音频消息"),
    VIDEO_MESSAGE(100,"video","视频消息"),
    //用于充值大于指定金额，向主播返送用户id
    RECHARGE_HOST_MESSAGE(30,"rechargeHostMessage","充值大于指定金额推送id给主播"),
    //vip类型
    VIP_TYPE_HUAMI(1,"vipTypeHuaMi","寻寻vip充值"),
    VIP_TYPE_TCYL(2,"vipTypeTCYL","同城夜聊vip充值"),
    VIP_TYPE_TCYL_POPUP(3,"vipTypeTCYLPopup","同城夜聊弹窗vip充值"),
    VIP_TYPE_APPLEPAY_HUAMI(4,"vipTypeApplePayHuaMi","苹果寻寻vip充值"),
    VIP_TYPE_APPLEPAY_FANLIAO(5,"vipTypeApplePayFanLiao","苹果范聊vip充值"),
    VIP_TYPE_MMJY(6,"vipTypeMMJY","默默交友vip充值"),
    VIP_TYPE_MIBAN(9,"vipTypeMIBAN","密伴vip充值"),
    //金币类型
    COIN_TYPE_HUAMI(1,"coinTypeHuaMi","线上寻寻金币充值"),
    COIN_TYPE_TCYL(2,"coinTypeTCYL","线下同城夜聊金币充值"),
    COIN_TYPE_APPLEPAY_HUAMI(3,"coinTypeApplePayHuaMi","苹果寻寻金币充值"),
    COIN_TYPE_APPLEPAY_FANLIAO(5,"coinTypeApplePayFanLiao","苹果范聊金币充值"),
    COIN_TYPE_MMJY(6, "coinTypeMMJY", "线下默默交友金币充值"),
    COIN_TYPE_MIBAN(9, "coinTypeMIBAN", "密伴金币充值"),

    //包分组
    PACKAGE_GROUP_UNKNOWN(-1, "unknown", "未知老版本"),
    PACKAGE_GROUP_OLD(0, "old_package", "老包同城约聊"),
    PACKAGE_GROUP_HUAMI(1, "huami", "寻寻分组"),
    PACKAGE_GROUP_PINK(2, "pink", "粉包分组"),

    //appPackageId 类型
    PACKAGE_ID_HUAMI(1,"huami","寻寻"),
    PACKAGE_ID_TCYL(2,"tcyl","同城约聊"),
    PACKAGE_ID_MMJY(3,"mmjy","陌陌交友"),
    PACKAGE_ID_HB1(4,"hb-1","黑白包1"),
    PACKAGE_ID_HB2(5,"hb-2","黑白包2"),
    PACKAGE_ID_LYRX(6,"lyrx","聊友热线"),
    PACKAGE_ID_YL(7,"yuliao","遇聊"),
    PACKAGE_ID_QY(8,"qingyue","情约"),
    PACKAGE_ID_XUNXUN_YONGHU(9,"xunxun-yonghu","寻寻用户"),

    USER_SEX_MAN(1,"man","男"),
    USER_SEX_WOMAN(2,"woman","女"),
    //客服小助手id
    HELPER_USER_ID(12890000,"helperUserId","客服助手消息id"),
    HELPER_RCHARGE(108340600,"helperRcharge","客服优惠充值id"),
    BUTTON_TYPE(1,"buttonType","去认证"),
    DYNAMIC_USER_ID(298142200,"dynamicUserId","动态消息id"),

    MAKE_MONEY_LOGON(10,"makeMoneyLogon","邀请赚钱注册奖励金币数"),
    MAKE_MONEY_RECHARGE(30,"makeMoneyRecharge","邀请赚钱充值奖励金币数");


    public final int state;
    public final String key;
    public final String desc;

    EnumType(int state, String key, String desc){
        this.state = state;
        this.key = key;
        this.desc = desc;
    }
}